• D Stable Proposal D Programming Language Discussion

    Updated: 2012-11-30 09:49:55
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D D Stable Proposal D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 5 hours ago D Stable Proposal 1100110 Reply In the thread : Breaking D2 Language Spec , A lot of good points were made regarding a Stable branch for D . A few of the requests were : in no specific order Base Update and Upgrade paths on successful projects , such as Debian's Three branches . 1. Stable branch Stable branch only receives bug fixes and is

  • True value semantics for class or struct D Programming Language Discussion

    Updated: 2012-11-30 09:49:52
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D True value semantics for class or struct D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 5 hours ago Re : True value semantics for class or struct Ali Çehreli Reply On 11 29 2012 06:25 PM , js.mdnq wrote : Simple values are ones that act atomically and use the standard mathematical operations . Suppose I would like to wrap an int with additional functionality : struct SmartInt{ privatedata int Value methods The idea

  • arrays of const postblit and RefCounted D Programming Language Discussion

    Updated: 2012-11-30 01:48:08
    , Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D arrays of const , postblit and RefCounted D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 10 hours ago arrays of const , postblit and RefCounted monarch_dodra Reply I investigating some weird behavior regarding arrays of const object . I'm not 100 sure what I'm observing , but it would appear that when adding objects to a const array , objects are not postblit-ed Is this the expected behavior In this program , S is

  • Fixing cyclic import static construction problems D Programming Language Discussion

    Updated: 2012-11-30 01:48:08
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D Fixing cyclic import static construction problems D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 23 hours ago Fixing cyclic import static construction problems Walter Bright Reply For discussion : Cyclical Imports Problem : a.d module a import b static this b.d module b import a static this( Static constructors for a module are only run after static constructors for all its imports are run . Circular imports , such

  • mixin templates with name parameter D Programming Language Discussion

    Updated: 2012-11-30 01:48:08
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D mixin templates with name parameter D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 32 minutes ago mixin templates with name parameter js.mdnq Reply mixin templates seems like they could benefit from an extra parameter that one can pass a name . The name , a string literal , sort of acts like a preprocessor token : mixin template InjectX T private T x T get name return x void set name T y Checks x y Then something

  • digitalmars.D index page 1175 D Programming Language Discussion

    Updated: 2012-11-30 01:48:07
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D page 1175 D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help digitalmars.D Thread Thread Starter Last Post Replies Test by Zz April 27, 2004 by Zz 0 bool data type by vanh April 27, 2004 by J Anderson 1 Test by Jan Knepper April 26, 2004 by Jan Knepper 0 First Prev Next Last 1171 1172 1173 1174 1175 Top Discussion index D home Copyright 1999-2012 by Digital Mars All Rights Reserved

  • UDA Pegged AST Hack D Programming Language Discussion

    Updated: 2012-11-29 00:21:34
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D UDA Pegged AST Hack D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 2 hours ago UDA Pegged AST Hack Daniel N Reply Thanks to the wonderful UDA implementation in 2.061, I thought of a little hack , which may interest at least someone . I'm using it for prototyping ctfe ast transformations together with : https : github.com PhilippeSigaud Pegged Yes , it was possible to do similar stuff before and examples dgrammar.d

  • Breaking D2 language spec changes with D1 being discontinued in a month D Programming Language Discu

    Updated: 2012-11-28 08:20:15
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D Breaking D2 language spec changes with D1 being discontinued in a month D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 6 hours ago Breaking D2 language spec changes with D1 being discontinued in a month SiegeLord Reply Another DMD alpha , another set of previously valid code that no longer compiles . With 2.060 it was the TypeInfo constness changes in druntime , with 2.061 it is the dissalowance of rebindability of

  • The future of UDAs D Programming Language Discussion

    Updated: 2012-11-28 00:18:02
    . Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D The future of . UDAs D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 14 hours ago Re : The future of . UDAs Jonathan M Davis Reply On Tuesday , November 27, 2012 11:42:17 Gor Gyolchanyan wrote : I'd like to know and I think I'm not alone with this the future plans about UDAs Ah , the wonders of acronyms . I spent half this post trying to figure out what on earth UDAs were User Defined Attributes , I guess Clearly ,

  • Errors compiling DSSS D Programming Language Discussion

    Updated: 2012-11-28 00:18:01
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D Errors compiling DSSS D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 23 hours ago Errors compiling DSSS Daren Scot Wilson Reply I'm trying to compile DSSS from the current svn trunk . My info is from http : www.dsource.org projects dsss The build gets stuck , spewing many errors . Note that I'm trying to build DSSS itself , not use DSSS to build something else . I may be back later with those kinds of questions .

  • Help D Programming Language Discussion

    Updated: 2012-11-26 20:52:24
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D Help D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 4 hours ago Help Manu : Attachments text html part Reply template isThing( alias symbol , A enum isThing false This template works in most contexts : int x struct S pragma(msg , isThing x pragma(msg , isThing S But this fails : pragma(msg , isThing int Why does it fail on a basic type int but not a user defined type S How can I fix the template declaration to not

  • Time to kill T( as sometimes working T.init alias D Programming Language Discussion

    Updated: 2012-11-25 20:49:49
    Entire D Site Library Reference Newsgroup Archives D Programming Language Discussion beta digitalmars.D Time to kill T( as sometimes working T.init alias D Home Overview Features Downloads Tools Changelog Bug tracker FAQ Appendices Acknowledgments Sitemap D1 Home Documentation Book 3 1. Tutorial 13. Concurrency Language Reference Library Reference Howtos Articles Community Forums Github Wiki Review queue Twitter Links View mode : basic threaded horizontal-split Log in Help 3 hours ago Time to kill T( as sometimes working T.init alias Dmitry Olshansky Reply There was a topic on this NG before by deadalnix but apparently failed to penetrate the masses.I've brought some unpleasant facts together to get it a death warrant . 1. Quick intro . An example of surprise factor with T( and templated

  • IDE Bartosz Milewski's Programming Cafe

    Updated: 2012-11-20 17:38:39
    Home About Bartosz Milewski's Programming Cafe Concurrency , Multicore , C++ , Haskell IDE Archived Posts from this Category November 19, 2012 Designing the Haskell IDE Posted by Bartosz Milewski under Functional Programming Haskell IDE Programming Leave a Comment I published a new blog post at the FP Complete site , with a peek at our efforts to create the Haskell IDE . I concentrated mostly on the interaction between the programmer and the IDE . I’ve been always championing the top-down approach to design and implementation in the case of a GUI program , the top is the GUI . Of course we’ve been working on the infrastructure as well , but user experience is what makes or breaks software products . Search : for Subscribe RSS Posts Email Subscription Enter your email to receive new post .

  • Designing the Haskell IDE Bartosz Milewski's Programming Cafe

    Updated: 2012-11-20 17:38:39
    Home About Bartosz Milewski's Programming Cafe Concurrency , Multicore , C++ , Haskell November 19, 2012 Designing the Haskell IDE Posted by Bartosz Milewski under Functional Programming Haskell IDE Programming Leave a Comment I published a new blog post at the FP Complete site , with a peek at our efforts to create the Haskell IDE . I concentrated mostly on the interaction between the programmer and the IDE . I’ve been always championing the top-down approach to design and implementation in the case of a GUI program , the top is the GUI . Of course we’ve been working on the infrastructure as well , but user experience is what makes or breaks software products . About these ads Like : this Like Be the first to like . this Leave a Reply Cancel reply Enter your comment here . Fill in your

  • Designing the Haskell IDE Bartosz Milewski's Programming Cafe

    Updated: 2012-11-20 17:38:38
    Home About Bartosz Milewski's Programming Cafe Concurrency , Multicore , C++ , Haskell November 19, 2012 Designing the Haskell IDE Posted by Bartosz Milewski under Functional Programming Haskell IDE Programming Leave a Comment I published a new blog post at the FP Complete site , with a peek at our efforts to create the Haskell IDE . I concentrated mostly on the interaction between the programmer and the IDE . I’ve been always championing the top-down approach to design and implementation in the case of a GUI program , the top is the GUI . Of course we’ve been working on the infrastructure as well , but user experience is what makes or breaks software products . About these ads Like : this Like Be the first to like . this Leave a Reply Cancel reply Enter your comment here . Fill in your

  • Designing the Haskell IDE FP Complete

    Updated: 2012-11-20 17:38:37
    About Us Services News Blog Partners Technology Resources Designing the Haskell IDE November 19, 2012 by Bartosz Milewski 7 Comments As you might have heard through the grapevine , or learned from Michael Snoyman’s blog or from Gregg Lebovitz’ presentation at the Boston Haskell User†s Group FP Complete is working on a Haskell IDE . Michael’s blog received a lot of comments and precipitated a reddit exchange Gregg’s presentation sparked a lively discussion both turned out to be excellent sources of ideas . I hope this will continue . We welcome any feedback , positive or negative , and we’ll try to incorporate it in our projects . So here’s another update and a look at what’s cooking in the FP Complete . kitchen We started our work by researching existing solutions from which we are

  • 2012 November Bartosz Milewski's Programming Cafe

    Updated: 2012-11-20 17:38:37
    Home About Bartosz Milewski's Programming Cafe Concurrency , Multicore , C++ , Haskell November 2012 Monthly Archive November 19, 2012 Designing the Haskell IDE Posted by Bartosz Milewski under Functional Programming Haskell IDE Programming Leave a Comment I published a new blog post at the FP Complete site , with a peek at our efforts to create the Haskell IDE . I concentrated mostly on the interaction between the programmer and the IDE . I’ve been always championing the top-down approach to design and implementation in the case of a GUI program , the top is the GUI . Of course we’ve been working on the infrastructure as well , but user experience is what makes or breaks software products . Search : for Subscribe RSS Posts Email Subscription Enter your email to receive new post .

  • No title

    Updated: 2012-11-14 05:19:17

  • No title

    Updated: 2012-10-31 17:08:17

  • New Approach to Web Programming Bartosz Milewski's Programming Cafe

    Updated: 2012-10-06 01:59:32
    Home About Bartosz Milewski's Programming Cafe Concurrency , Multicore , C++ , Haskell October 4, 2012 New Approach to Web Programming Posted by Bartosz Milewski under Functional Programming Haskell Programming Tutorial web Yesod 1 Comment A web programmer must be fluent in at least four languages : HTML , CSS , JavaScript , and a fourth language for writing server code . There’s nothing wrong with having specialized domain-specific languages the problem is , they don’t fit together nicely . This is why a web developer has to learn the fifth language the language of the application he or she uses to put together a web site . There are many such applications and each comes with a large set of rules and conventions . These applications are as flexible as their designers made them . They make

  • Yesod Bartosz Milewski's Programming Cafe

    Updated: 2012-10-06 01:59:31
    Home About Bartosz Milewski's Programming Cafe Concurrency , Multicore , C++ , Haskell Yesod Archived Posts from this Category October 4, 2012 New Approach to Web Programming Posted by Bartosz Milewski under Functional Programming Haskell Programming Tutorial web Yesod 1 Comment A web programmer must be fluent in at least four languages : HTML , CSS , JavaScript , and a fourth language for writing server code . There’s nothing wrong with having specialized domain-specific languages the problem is , they don’t fit together nicely . This is why a web developer has to learn the fifth language the language of the application he or she uses to put together a web site . There are many such applications and each comes with a large set of rules and conventions . These applications are as flexible

  • New Approach to Web Programming Bartosz Milewski's Programming Cafe

    Updated: 2012-10-06 01:59:31
    Home About Bartosz Milewski's Programming Cafe Concurrency , Multicore , C++ , Haskell October 4, 2012 New Approach to Web Programming Posted by Bartosz Milewski under Functional Programming Haskell Programming Tutorial web Yesod 1 Comment A web programmer must be fluent in at least four languages : HTML , CSS , JavaScript , and a fourth language for writing server code . There’s nothing wrong with having specialized domain-specific languages the problem is , they don’t fit together nicely . This is why a web developer has to learn the fifth language the language of the application he or she uses to put together a web site . There are many such applications and each comes with a large set of rules and conventions . These applications are as flexible as their designers made them . They make

Current Feed Items | Previous Months Items

Oct 2012 | Sep 2012 | Aug 2012 | Jul 2012 | Jun 2012 | May 2012